Optimal Tuple Merge is NP-Complete

نویسندگان

  • Edward L. Robertson
  • Catharine M. Wyss
چکیده

In this paper, we prove that Optimal Tuple Merge (OTM) is NP-Complete. OTM arises within the context of relational query language extensions to query and manipulate metadata as well as data. Such extensions include the ability to create dynamic output schemas from the input data. This flexibility is necessary for truly schema independent restructuring, however many null values may be introduced into the resultant data. Many of these “artifical” null values can be subsequently merged away. We prove that the optimal merging case, in which the resulting relation contains as few tuples as possible, results in an NP-Complete problem. Fortunately, we can characterize when an optimal (and unique) merge is easy to obtain, and identify at least one class of practically relevant relations where OTM is efficiently solvable.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The 2-Tuple Domination Problem on Trapezoid Graphs

Given a simple graph G = (V, E) and a fixed positive integer k. In a graph G, a vertex is said to dominate itself and all of its neighbors. A set D ⊆ V is called a k-tuple dominating set if every vertex in V is dominated by at least k vertices of D. The k-tuple domination problem is to find a minimum cardinality k-tuple dominating set. This problem is NP-complete for general graphs. In this pap...

متن کامل

Computing Optimal Repairs for Functional Dependencies

We investigate the complexity of computing an optimal repair of an inconsistent database, in the case where integrity constraints are Functional Dependencies (FDs). We focus on two types of repairs: an optimal subset repair (optimal S-repair) that is obtained by a minimum number of tuple deletions, and an optimal update repair (optimal U-repair) that is obtained by a minimum number of value (ce...

متن کامل

On the algorithmic complexity of k-tuple total domination

For a fixed positive integer k, a k-tuple total dominating set of a graph G is a subset D ⊆ V (G) such that every vertex of G is adjacent to at least k vertices in D. The k-tuple total domination problem is to determine a minimum k-tuple total dominating set of G. This paper studies k-tuple total domination from an algorithmic point of view. In particular, we present a linear-time algorithm for...

متن کامل

Distributed Private Constraint Optimization Problem: Cost of Privacy Loss

We propose to merge the two – privacy and cost/utility – usual optimization criteria of Distributed Constraint Optimization Problems (DCOPs) into a unique criterion. Typically, a DCOP requests agents to agree on a tuple of assignments of values to variables such that the sum of costs defined by a set of secret weighted constraints is minimized. However, the privacy requirements on constraints i...

متن کامل

K-tuple Domination in Graphs

In a graph G, a vertex is said to dominate itself and all of its neighbors. For a fixed positive integer k, the k-tuple domination problem is to find a minimum sized vertex subset in a graph such that every vertex in the graph is dominated by at least k vertices in this set. The current paper studies k-tuple domination in graphs from an algorithmic point of view. In particular, we give a linear...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002